package com.wudi.estate.bean.parkingmanagement;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ParkingUsage {
    @TableId(type = IdType.AUTO)//数据库自增
    private long id;//使用编号
    private String parkingId;//车位编号
    private long vid;//车牌号码
    private String img;//车辆牌照
    private long pid;//车辆所属人员标号
    private boolean state;//活动状态 1为租 0为出售
    private long cost;//费用
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startTime;//开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endTime;//截止时间
    @TableField(fill = FieldFill.INSERT)//使活动时间自动注入系统当前时间
    private Date createTime;//创建时间
}

